Skip to content

Conversation

@hubgeter
Copy link
Contributor

@hubgeter hubgeter commented Dec 23, 2025

What problem does this PR solve?

Problem Summary:

This pull request primarily supports reading the Iceberg v3 deletion vector.
Additionally, for easier testing, I upgraded the Docker Iceberg version to v1.10.0.

Release note

Supports read Iceberg v3 deletion vector.

Check List (For Author)

  • Test

    • Regression test
    • Unit Test
    • Manual test (add detailed scripts or steps below)
    • No need to test or manual test. Explain why:
      • This is a refactor/code format and no logic has been changed.
      • Previous test can cover this change.
      • No code files have been changed.
      • Other reason
  • Behavior changed:

    • No.
    • Yes.
  • Does this need documentation?

    • No.
    • Yes.

Check List (For Reviewer who merge this PR)

  • Confirm the release note
  • Confirm test cases
  • Confirm document
  • Add branch pick label

@Thearas
Copy link
Contributor

Thearas commented Dec 23, 2025

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR.

Please clearly describe your PR:

  1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
  2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
  3. What features were added. Why was this function added?
  4. Which code was refactored and why was this part of the code refactored?
  5. Which functions were optimized and what is the difference before and after the optimization?

@hubgeter
Copy link
Contributor Author

run buildall

2 similar comments
@hubgeter
Copy link
Contributor Author

run buildall

@hubgeter
Copy link
Contributor Author

run buildall

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 79.52% (1774/2231)
Line Coverage 64.80% (31405/48466)
Region Coverage 65.35% (15620/23901)
Branch Coverage 56.01% (8314/14844)

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 0.89% (2/224) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.39% (18965/35520)
Line Coverage 39.25% (175996/448395)
Region Coverage 33.81% (136127/402566)
Branch Coverage 34.76% (58809/169200)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 0.89% (2/224) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.17% (25060/34725)
Line Coverage 58.88% (263291/447203)
Region Coverage 53.71% (218466/406729)
Branch Coverage 55.30% (93883/169762)

@hubgeter hubgeter force-pushed the update_docker_iceberg_version branch from 13f4949 to 47cd2f0 Compare January 1, 2026 04:47
@hubgeter
Copy link
Contributor Author

hubgeter commented Jan 1, 2026

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 32026 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 47cd2f013fd6f2bae84aa2aa309f88dc812b3102, data reload: false

------ Round 1 ----------------------------------
q1	16737	4189	4025	4025
q2	2006	347	242	242
q3	9883	1269	743	743
q4	10084	812	320	320
q5	7632	2130	1926	1926
q6	199	175	147	147
q7	973	815	677	677
q8	9266	1364	1173	1173
q9	5181	4674	4666	4666
q10	6780	1780	1380	1380
q11	493	312	293	293
q12	707	724	602	602
q13	17792	3866	3110	3110
q14	282	303	274	274
q15	569	512	508	508
q16	681	679	623	623
q17	694	754	667	667
q18	6670	6483	6378	6378
q19	1095	966	646	646
q20	407	369	256	256
q21	3191	2588	2389	2389
q22	1079	1032	981	981
Total cold run time: 102401 ms
Total hot run time: 32026 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4090	4025	4047	4025
q2	327	399	307	307
q3	2070	2626	2203	2203
q4	1304	1732	1288	1288
q5	4079	3945	4016	3945
q6	214	170	131	131
q7	1902	1792	1690	1690
q8	2771	2440	2408	2408
q9	7195	7159	7092	7092
q10	2492	2753	2283	2283
q11	562	501	466	466
q12	754	752	676	676
q13	3646	4175	3360	3360
q14	308	311	273	273
q15	545	582	562	562
q16	686	696	652	652
q17	1143	1253	1349	1253
q18	8182	7755	7595	7595
q19	939	901	936	901
q20	2072	2110	2065	2065
q21	5034	4522	4377	4377
q22	1154	1056	980	980
Total cold run time: 51469 ms
Total hot run time: 48532 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173412 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 47cd2f013fd6f2bae84aa2aa309f88dc812b3102, data reload: false

query5	4394	587	439	439
query6	334	220	209	209
query7	4211	472	273	273
query8	353	259	264	259
query9	8763	2643	2637	2637
query10	503	375	318	318
query11	15096	15179	14831	14831
query12	176	120	114	114
query13	1259	513	397	397
query14	6071	2971	2833	2833
query14_1	2680	2660	2688	2660
query15	200	209	176	176
query16	992	468	453	453
query17	1111	694	586	586
query18	2467	440	352	352
query19	226	222	198	198
query20	122	120	116	116
query21	217	142	120	120
query22	3816	3916	3766	3766
query23	15946	15440	15392	15392
query23_1	15432	15352	15253	15253
query24	7198	1605	1209	1209
query24_1	1262	1222	1237	1222
query25	576	492	430	430
query26	1242	270	163	163
query27	2754	468	301	301
query28	4395	2201	2190	2190
query29	829	560	475	475
query30	321	241	216	216
query31	791	651	568	568
query32	79	72	71	71
query33	545	378	300	300
query34	901	893	536	536
query35	769	822	710	710
query36	883	850	776	776
query37	124	140	75	75
query38	2755	2714	2680	2680
query39	772	755	750	750
query39_1	706	710	703	703
query40	218	132	115	115
query41	65	68	60	60
query42	104	103	102	102
query43	442	450	419	419
query44	1359	766	750	750
query45	182	182	180	180
query46	863	974	612	612
query47	1433	1479	1316	1316
query48	318	331	245	245
query49	601	411	320	320
query50	659	273	205	205
query51	3754	3728	3726	3726
query52	104	109	98	98
query53	297	326	271	271
query54	281	259	249	249
query55	80	79	75	75
query56	295	287	291	287
query57	992	988	951	951
query58	274	243	254	243
query59	2131	2220	1939	1939
query60	315	307	293	293
query61	201	168	163	163
query62	389	363	308	308
query63	293	263	271	263
query64	4898	1294	998	998
query65	3787	3679	3731	3679
query66	1416	438	315	315
query67	15636	15406	14985	14985
query68	6688	1019	731	731
query69	495	343	309	309
query70	1078	933	978	933
query71	372	305	276	276
query72	6095	3409	3436	3409
query73	772	734	320	320
query74	8822	8819	8711	8711
query75	2880	2846	2511	2511
query76	3939	1083	667	667
query77	512	393	282	282
query78	9613	9887	9193	9193
query79	1246	937	613	613
query80	617	593	494	494
query81	512	259	233	233
query82	224	148	114	114
query83	267	259	243	243
query84	259	129	105	105
query85	924	505	470	470
query86	379	325	310	310
query87	2887	2858	2727	2727
query88	3257	2320	2302	2302
query89	386	360	322	322
query90	2178	159	158	158
query91	178	169	140	140
query92	91	66	64	64
query93	1139	934	564	564
query94	585	322	308	308
query95	568	333	304	304
query96	603	470	209	209
query97	2298	2361	2287	2287
query98	219	216	204	204
query99	584	574	482	482
Total cold run time: 252025 ms
Total hot run time: 173412 ms

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 79.52% (1774/2231)
Line Coverage 64.75% (31384/48466)
Region Coverage 65.32% (15611/23901)
Branch Coverage 55.93% (8302/14844)

@doris-robot
Copy link

ClickBench: Total hot run time: 27.85 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 47cd2f013fd6f2bae84aa2aa309f88dc812b3102, data reload: false

query1	0.06	0.05	0.04
query2	0.14	0.07	0.07
query3	0.32	0.08	0.08
query4	1.61	0.10	0.10
query5	0.26	0.25	0.25
query6	1.15	0.65	0.64
query7	0.03	0.02	0.03
query8	0.08	0.06	0.07
query9	0.57	0.50	0.49
query10	0.53	0.54	0.55
query11	0.26	0.14	0.14
query12	0.26	0.15	0.14
query13	0.63	0.63	0.62
query14	1.02	1.01	0.99
query15	0.87	0.80	0.82
query16	0.39	0.42	0.39
query17	1.00	1.03	0.98
query18	0.24	0.22	0.21
query19	1.91	1.85	1.88
query20	0.02	0.02	0.02
query21	15.39	0.27	0.24
query22	4.99	0.10	0.09
query23	15.39	0.39	0.23
query24	2.38	0.51	0.32
query25	0.10	0.09	0.09
query26	0.17	0.17	0.17
query27	0.09	0.09	0.09
query28	3.94	1.12	0.96
query29	12.58	4.06	3.27
query30	0.33	0.13	0.10
query31	2.80	0.67	0.42
query32	3.24	0.59	0.49
query33	3.08	3.00	3.10
query34	16.93	5.08	4.47
query35	4.58	4.50	4.54
query36	0.61	0.50	0.49
query37	0.25	0.08	0.08
query38	0.21	0.06	0.05
query39	0.06	0.04	0.04
query40	0.19	0.18	0.16
query41	0.12	0.07	0.06
query42	0.09	0.05	0.05
query43	0.07	0.05	0.05
Total cold run time: 98.94 s
Total hot run time: 27.85 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 0.85% (2/235) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.43% (18978/35520)
Line Coverage 39.28% (176138/448403)
Region Coverage 33.85% (136256/402576)
Branch Coverage 34.79% (58868/169212)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 0.85% (2/235) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.26% (25094/34725)
Line Coverage 58.97% (263698/447211)
Region Coverage 53.86% (219079/406739)
Branch Coverage 55.38% (94022/169774)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 55.26% (21/38) 🎉
Increment coverage report
Complete coverage report

@hubgeter hubgeter changed the title test docker iceberg version 1.10.0 [feature](iceberg)support read iceberg v3 deletion vector. Jan 4, 2026
@hubgeter
Copy link
Contributor Author

hubgeter commented Jan 4, 2026

run buildall

@hello-stephen
Copy link
Contributor

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 79.53% (1776/2233)
Line Coverage 64.80% (31435/48508)
Region Coverage 65.34% (15627/23918)
Branch Coverage 56.00% (8318/14854)

@doris-robot
Copy link

TPC-H: Total hot run time: 32066 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 2f30859d131b91510a6ca66b4077d4388127c2d0, data reload: false

------ Round 1 ----------------------------------
q1	17500	4227	4024	4024
q2	2052	360	248	248
q3	10076	1272	719	719
q4	10220	897	318	318
q5	7507	2134	1910	1910
q6	190	179	138	138
q7	937	790	655	655
q8	9278	1392	1149	1149
q9	5035	4528	4609	4528
q10	6791	1822	1407	1407
q11	551	299	284	284
q12	704	727	600	600
q13	17766	3842	3117	3117
q14	291	287	281	281
q15	572	515	500	500
q16	698	709	609	609
q17	690	813	537	537
q18	7208	6455	6932	6455
q19	1054	1038	677	677
q20	441	389	277	277
q21	3263	2708	2578	2578
q22	1179	1089	1055	1055
Total cold run time: 104003 ms
Total hot run time: 32066 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4286	4225	4274	4225
q2	343	410	326	326
q3	2300	2905	2317	2317
q4	1435	1860	1392	1392
q5	4672	4398	4410	4398
q6	233	175	124	124
q7	2044	1961	1738	1738
q8	2577	2306	2501	2306
q9	7078	7106	7325	7106
q10	2397	2823	2285	2285
q11	557	476	473	473
q12	734	756	623	623
q13	3547	3839	3097	3097
q14	261	286	261	261
q15	529	493	486	486
q16	603	653	617	617
q17	1116	1269	1334	1269
q18	7451	7449	7216	7216
q19	818	784	830	784
q20	1872	1979	1787	1787
q21	4537	4247	4170	4170
q22	1065	1020	980	980
Total cold run time: 50455 ms
Total hot run time: 47980 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 173024 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 2f30859d131b91510a6ca66b4077d4388127c2d0, data reload: false

query5	4427	607	437	437
query6	329	230	225	225
query7	4218	451	259	259
query8	327	233	246	233
query9	8778	2602	2586	2586
query10	513	367	318	318
query11	15442	15287	14962	14962
query12	167	116	108	108
query13	1254	463	373	373
query14	6007	2903	2678	2678
query14_1	2588	2613	2632	2613
query15	201	191	173	173
query16	1009	490	476	476
query17	1109	675	567	567
query18	2438	440	339	339
query19	224	222	200	200
query20	125	119	118	118
query21	218	138	127	127
query22	3947	4081	3810	3810
query23	16161	15672	15615	15615
query23_1	15545	15438	15527	15438
query24	7434	1551	1180	1180
query24_1	1196	1168	1200	1168
query25	558	482	434	434
query26	1258	271	160	160
query27	2759	453	294	294
query28	4546	2133	2122	2122
query29	763	543	450	450
query30	312	245	211	211
query31	803	648	564	564
query32	79	70	76	70
query33	535	349	298	298
query34	899	905	522	522
query35	765	794	716	716
query36	879	884	854	854
query37	131	94	79	79
query38	2775	2751	2671	2671
query39	780	744	715	715
query39_1	737	741	703	703
query40	222	139	122	122
query41	71	69	68	68
query42	106	103	102	102
query43	463	434	426	426
query44	1314	746	740	740
query45	191	189	179	179
query46	837	968	615	615
query47	1477	1400	1411	1400
query48	313	324	261	261
query49	624	432	341	341
query50	669	278	207	207
query51	3794	3808	3718	3718
query52	107	110	98	98
query53	290	322	268	268
query54	294	264	286	264
query55	80	71	66	66
query56	289	294	304	294
query57	1053	1010	944	944
query58	264	248	243	243
query59	2161	2116	2078	2078
query60	321	312	284	284
query61	163	157	162	157
query62	397	367	304	304
query63	291	268	274	268
query64	4922	1301	996	996
query65	3802	3651	3741	3651
query66	1467	417	298	298
query67	14812	15317	14977	14977
query68	8108	974	696	696
query69	557	348	308	308
query70	1053	961	943	943
query71	377	308	276	276
query72	6060	3426	3396	3396
query73	753	701	301	301
query74	8931	8790	8633	8633
query75	2851	2832	2450	2450
query76	3882	1043	636	636
query77	514	369	282	282
query78	9754	9897	9272	9272
query79	1040	896	587	587
query80	660	563	478	478
query81	508	266	228	228
query82	215	140	109	109
query83	259	258	231	231
query84	261	114	99	99
query85	876	497	463	463
query86	349	331	339	331
query87	2810	2858	2790	2790
query88	3089	2201	2171	2171
query89	386	352	324	324
query90	1960	152	150	150
query91	172	167	144	144
query92	73	68	62	62
query93	988	885	531	531
query94	575	318	294	294
query95	573	386	292	292
query96	579	449	203	203
query97	2312	2358	2270	2270
query98	226	204	191	191
query99	582	588	500	500
Total cold run time: 253530 ms
Total hot run time: 173024 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 27.96 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 2f30859d131b91510a6ca66b4077d4388127c2d0, data reload: false

query1	0.06	0.05	0.05
query2	0.14	0.07	0.06
query3	0.33	0.08	0.07
query4	1.61	0.09	0.09
query5	0.27	0.24	0.24
query6	1.15	0.64	0.64
query7	0.03	0.02	0.02
query8	0.07	0.06	0.06
query9	0.59	0.52	0.50
query10	0.56	0.55	0.54
query11	0.27	0.13	0.13
query12	0.27	0.15	0.14
query13	0.62	0.62	0.60
query14	1.01	0.97	0.96
query15	0.88	0.82	0.80
query16	0.40	0.38	0.39
query17	1.00	1.05	1.04
query18	0.24	0.21	0.23
query19	1.96	1.79	1.89
query20	0.03	0.02	0.01
query21	15.39	0.28	0.24
query22	5.00	0.09	0.10
query23	15.40	0.40	0.22
query24	2.41	0.46	0.32
query25	0.11	0.13	0.10
query26	0.18	0.17	0.17
query27	0.09	0.09	0.09
query28	3.62	1.14	0.97
query29	12.58	4.10	3.28
query30	0.35	0.13	0.11
query31	2.81	0.67	0.45
query32	3.23	0.60	0.49
query33	3.01	3.04	3.08
query34	17.00	5.14	4.54
query35	4.58	4.60	4.54
query36	0.61	0.50	0.51
query37	0.25	0.08	0.09
query38	0.20	0.05	0.06
query39	0.08	0.04	0.04
query40	0.19	0.17	0.15
query41	0.13	0.06	0.06
query42	0.07	0.05	0.05
query43	0.06	0.06	0.05
Total cold run time: 98.84 s
Total hot run time: 27.96 s

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 0.85% (2/235) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.26% (18965/35607)
Line Coverage 39.20% (175935/448808)
Region Coverage 33.74% (136093/403333)
Branch Coverage 34.71% (58787/169354)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 0.85% (2/235) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 72.21% (25138/34812)
Line Coverage 58.91% (263710/447626)
Region Coverage 53.83% (219380/407520)
Branch Coverage 55.40% (94130/169920)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 94.74% (36/38) 🎉
Increment coverage report
Complete coverage report

@hubgeter hubgeter marked this pull request as ready for review January 5, 2026 03:06
@hubgeter
Copy link
Contributor Author

hubgeter commented Jan 5, 2026

run buildall

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 79.53% (1776/2233)
Line Coverage 64.82% (31442/48508)
Region Coverage 65.39% (15639/23918)
Branch Coverage 56.00% (8318/14854)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 0.00% (0/38) 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

TPC-H: Total hot run time: 31927 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit b54cfd2b86cf38513fc496a256c380e526d0d603, data reload: false

------ Round 1 ----------------------------------
q1	17656	4283	4081	4081
q2	2042	363	236	236
q3	10521	1279	769	769
q4	10431	851	322	322
q5	9416	2069	1918	1918
q6	232	169	137	137
q7	932	822	660	660
q8	9277	1454	1159	1159
q9	5115	4554	4548	4548
q10	6864	1823	1380	1380
q11	530	286	275	275
q12	755	723	608	608
q13	17837	3791	3088	3088
q14	290	297	274	274
q15	582	516	504	504
q16	669	675	632	632
q17	690	803	539	539
q18	6682	6424	7271	6424
q19	1602	1011	621	621
q20	429	402	256	256
q21	3282	2713	2493	2493
q22	1123	1043	1003	1003
Total cold run time: 106957 ms
Total hot run time: 31927 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4380	4321	4263	4263
q2	342	445	329	329
q3	2228	2815	2460	2460
q4	1431	1903	1357	1357
q5	4687	4302	4590	4302
q6	216	167	128	128
q7	1970	1910	1932	1910
q8	2582	2462	2404	2404
q9	7097	7119	7078	7078
q10	2526	2718	2302	2302
q11	544	530	466	466
q12	766	909	611	611
q13	3547	4055	3195	3195
q14	264	291	255	255
q15	524	497	485	485
q16	622	675	608	608
q17	1112	1268	1279	1268
q18	7546	7300	7253	7253
q19	804	809	823	809
q20	1897	1976	1793	1793
q21	4561	4453	4249	4249
q22	1077	1020	993	993
Total cold run time: 50723 ms
Total hot run time: 48518 ms

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 77.08% (185/240) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 64.33% (22411/34840)
Line Coverage 50.68% (226962/447843)
Region Coverage 45.52% (185660/407858)
Branch Coverage 46.78% (79491/169919)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 0.00% (0/38) 🎉
Increment coverage report
Complete coverage report

@hubgeter hubgeter force-pushed the update_docker_iceberg_version branch from a7c4b8d to 8bd8dcc Compare January 5, 2026 15:41
@hubgeter
Copy link
Contributor Author

hubgeter commented Jan 5, 2026

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 32369 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 8bd8dcc2f11480737bfbcf360b0fd9f04bfc8ef0, data reload: false

------ Round 1 ----------------------------------
q1	17618	4208	4045	4045
q2	2069	361	248	248
q3	10097	1301	710	710
q4	10221	889	321	321
q5	7583	2083	1916	1916
q6	187	171	139	139
q7	942	780	662	662
q8	9280	1450	1239	1239
q9	4914	4688	4530	4530
q10	6776	1792	1415	1415
q11	537	313	299	299
q12	711	732	599	599
q13	17791	3862	3166	3166
q14	286	297	289	289
q15	581	507	503	503
q16	709	701	638	638
q17	682	830	528	528
q18	6445	6495	6895	6495
q19	973	1053	674	674
q20	450	383	274	274
q21	3209	2605	2597	2597
q22	1121	1103	1082	1082
Total cold run time: 103182 ms
Total hot run time: 32369 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4328	4413	4419	4413
q2	324	395	319	319
q3	2268	2752	2471	2471
q4	1457	1826	1436	1436
q5	4432	4309	4301	4301
q6	225	173	132	132
q7	1929	1997	1785	1785
q8	2584	2372	2454	2372
q9	7408	7152	6958	6958
q10	2568	2724	2239	2239
q11	562	465	447	447
q12	765	748	678	678
q13	3606	4183	3315	3315
q14	302	318	279	279
q15	530	495	495	495
q16	672	682	650	650
q17	1173	1282	1355	1282
q18	7646	7295	7318	7295
q19	839	796	809	796
q20	1883	1996	1801	1801
q21	4584	4266	4089	4089
q22	1055	1026	994	994
Total cold run time: 51140 ms
Total hot run time: 48547 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 172758 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 8bd8dcc2f11480737bfbcf360b0fd9f04bfc8ef0, data reload: false

query5	4976	607	456	456
query6	338	230	213	213
query7	4218	482	266	266
query8	328	243	237	237
query9	8752	2613	2665	2613
query10	541	358	331	331
query11	15194	15107	14769	14769
query12	180	114	112	112
query13	1267	493	356	356
query14	6425	3069	2787	2787
query14_1	2725	2747	2699	2699
query15	203	188	170	170
query16	960	467	449	449
query17	1039	653	562	562
query18	2610	434	336	336
query19	262	218	186	186
query20	126	115	113	113
query21	216	143	117	117
query22	4078	3969	3930	3930
query23	16037	15623	15335	15335
query23_1	15404	15397	15179	15179
query24	7405	1549	1189	1189
query24_1	1173	1186	1196	1186
query25	528	444	389	389
query26	1243	266	156	156
query27	2772	455	287	287
query28	4533	2143	2118	2118
query29	776	567	466	466
query30	312	245	222	222
query31	776	635	560	560
query32	85	73	73	73
query33	576	329	280	280
query34	905	918	528	528
query35	746	790	695	695
query36	883	914	803	803
query37	126	97	78	78
query38	2761	2683	2696	2683
query39	789	744	720	720
query39_1	710	710	700	700
query40	215	136	116	116
query41	64	61	63	61
query42	108	103	105	103
query43	468	480	424	424
query44	1302	729	727	727
query45	190	184	177	177
query46	860	952	603	603
query47	1384	1409	1326	1326
query48	304	326	245	245
query49	629	405	326	326
query50	650	293	205	205
query51	3837	3749	3771	3749
query52	106	108	98	98
query53	312	331	274	274
query54	316	265	247	247
query55	86	78	72	72
query56	289	291	288	288
query57	1010	995	932	932
query58	262	254	252	252
query59	2063	2203	1955	1955
query60	322	319	305	305
query61	161	159	163	159
query62	408	347	315	315
query63	299	271	276	271
query64	4873	1307	991	991
query65	3779	3698	3764	3698
query66	1400	427	304	304
query67	15097	15058	15509	15058
query68	2793	1031	746	746
query69	451	358	324	324
query70	1004	922	948	922
query71	331	305	289	289
query72	6341	3709	3681	3681
query73	593	723	305	305
query74	8743	8790	8647	8647
query75	2808	2792	2499	2499
query76	2914	1054	679	679
query77	350	384	289	289
query78	9727	9961	9187	9187
query79	991	854	582	582
query80	1076	581	464	464
query81	545	267	230	230
query82	227	146	112	112
query83	363	261	238	238
query84	258	116	108	108
query85	941	532	458	458
query86	345	325	322	322
query87	2844	2851	2780	2780
query88	3103	2219	2196	2196
query89	385	349	341	341
query90	1948	170	157	157
query91	193	170	146	146
query92	74	76	65	65
query93	927	884	539	539
query94	583	337	280	280
query95	567	383	305	305
query96	581	446	200	200
query97	2317	2392	2298	2298
query98	212	197	196	196
query99	585	609	491	491
Total cold run time: 247649 ms
Total hot run time: 172758 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 27.3 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 8bd8dcc2f11480737bfbcf360b0fd9f04bfc8ef0, data reload: false

query1	0.06	0.05	0.05
query2	0.09	0.05	0.04
query3	0.28	0.09	0.08
query4	1.61	0.12	0.11
query5	0.27	0.25	0.25
query6	1.14	0.68	0.65
query7	0.04	0.03	0.02
query8	0.05	0.04	0.04
query9	0.57	0.50	0.50
query10	0.55	0.55	0.57
query11	0.15	0.10	0.09
query12	0.15	0.11	0.12
query13	0.60	0.59	0.59
query14	0.96	0.94	0.95
query15	0.80	0.77	0.78
query16	0.40	0.40	0.39
query17	0.98	1.01	1.01
query18	0.23	0.21	0.21
query19	1.99	1.89	1.86
query20	0.02	0.01	0.02
query21	15.53	0.28	0.14
query22	5.18	0.05	0.05
query23	16.04	0.29	0.10
query24	1.38	0.23	0.68
query25	0.12	0.12	0.06
query26	0.14	0.15	0.14
query27	0.08	0.06	0.05
query28	4.61	1.04	0.88
query29	12.65	3.86	3.12
query30	0.28	0.14	0.12
query31	2.84	0.64	0.41
query32	3.23	0.55	0.47
query33	2.98	3.04	3.10
query34	16.81	5.15	4.53
query35	4.46	4.80	5.08
query36	0.71	0.54	0.56
query37	0.12	0.07	0.07
query38	0.08	0.04	0.04
query39	0.04	0.03	0.03
query40	0.17	0.17	0.14
query41	0.10	0.03	0.02
query42	0.04	0.02	0.03
query43	0.03	0.03	0.03
Total cold run time: 98.56 s
Total hot run time: 27.3 s

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 0.00% (0/38) 🎉
Increment coverage report
Complete coverage report

@hello-stephen
Copy link
Contributor

BE UT Coverage Report

Increment line coverage 0.83% (2/240) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.21% (18964/35639)
Line Coverage 39.19% (175999/449045)
Region Coverage 33.71% (136081/403735)
Branch Coverage 34.68% (58730/169364)

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 0.83% (2/240) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 70.05% (24406/34840)
Line Coverage 56.35% (252330/447826)
Region Coverage 50.72% (206864/407855)
Branch Coverage 52.25% (88784/169913)

@hello-stephen
Copy link
Contributor

FE Regression Coverage Report

Increment line coverage 94.74% (36/38) 🎉
Increment coverage report
Complete coverage report

@morningman morningman force-pushed the update_docker_iceberg_version branch from 8bd8dcc to 4774864 Compare January 12, 2026 04:28
@morningman
Copy link
Contributor

run buildall

@doris-robot
Copy link

Cloud UT Coverage Report

Increment line coverage 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 79.57% (1784/2242)
Line Coverage 64.74% (31719/48997)
Region Coverage 65.41% (15778/24120)
Branch Coverage 55.95% (8374/14968)

@hello-stephen
Copy link
Contributor

FE UT Coverage Report

Increment line coverage 0.00% (0/38) 🎉
Increment coverage report
Complete coverage report

@doris-robot
Copy link

TPC-H: Total hot run time: 31526 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 47748648ed21f117ac6bd3c1f33f4dd735b42650, data reload: false

------ Round 1 ----------------------------------
q1	17641	4217	4082	4082
q2	2082	348	267	267
q3	10059	1259	712	712
q4	10224	842	342	342
q5	7510	2141	1858	1858
q6	205	175	145	145
q7	938	811	659	659
q8	9284	1396	1093	1093
q9	5147	4574	4546	4546
q10	6824	1805	1405	1405
q11	526	300	287	287
q12	732	750	575	575
q13	17811	3844	3131	3131
q14	290	307	271	271
q15	604	498	512	498
q16	713	669	640	640
q17	680	778	550	550
q18	7069	6411	6398	6398
q19	1110	958	592	592
q20	400	363	247	247
q21	3056	2478	2267	2267
q22	1046	994	961	961
Total cold run time: 103951 ms
Total hot run time: 31526 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4165	4104	4072	4072
q2	304	390	316	316
q3	2089	2605	2219	2219
q4	1347	1781	1318	1318
q5	4127	3996	3986	3986
q6	210	175	135	135
q7	1891	1877	1805	1805
q8	2725	2504	2447	2447
q9	7256	7146	7164	7146
q10	2520	2727	2281	2281
q11	551	489	482	482
q12	751	771	653	653
q13	3615	4057	3274	3274
q14	305	419	298	298
q15	542	509	493	493
q16	640	723	633	633
q17	1146	1311	1355	1311
q18	8089	7883	7966	7883
q19	899	848	830	830
q20	2059	2050	1928	1928
q21	4861	4583	4319	4319
q22	1059	1025	982	982
Total cold run time: 51151 ms
Total hot run time: 48811 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 172917 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 47748648ed21f117ac6bd3c1f33f4dd735b42650, data reload: false

query5	4427	585	424	424
query6	380	241	235	235
query7	4228	470	265	265
query8	343	249	244	244
query9	8762	2664	2660	2660
query10	529	378	336	336
query11	15266	15012	14793	14793
query12	172	116	121	116
query13	1282	482	395	395
query14	6193	3063	2807	2807
query14_1	2712	2725	2706	2706
query15	199	190	178	178
query16	1002	501	449	449
query17	1083	654	552	552
query18	2511	424	320	320
query19	221	221	193	193
query20	125	117	115	115
query21	215	143	119	119
query22	4145	4133	4129	4129
query23	15968	15591	15298	15298
query23_1	15558	15380	15496	15380
query24	7415	1530	1157	1157
query24_1	1183	1159	1180	1159
query25	531	435	408	408
query26	1248	259	152	152
query27	2768	440	285	285
query28	4531	2143	2111	2111
query29	810	548	441	441
query30	316	245	210	210
query31	807	630	563	563
query32	79	73	69	69
query33	527	320	272	272
query34	898	875	517	517
query35	717	768	678	678
query36	893	887	845	845
query37	122	96	74	74
query38	2701	2664	2601	2601
query39	770	741	719	719
query39_1	714	719	702	702
query40	218	131	114	114
query41	66	78	61	61
query42	105	106	106	106
query43	485	464	418	418
query44	1296	718	728	718
query45	185	183	184	183
query46	855	963	600	600
query47	1444	1476	1285	1285
query48	304	321	240	240
query49	606	423	330	330
query50	628	269	198	198
query51	3788	3816	3804	3804
query52	106	111	101	101
query53	285	332	271	271
query54	295	256	249	249
query55	79	74	70	70
query56	285	320	300	300
query57	1061	1010	958	958
query58	268	252	251	251
query59	1983	2071	2006	2006
query60	312	323	303	303
query61	167	164	166	164
query62	376	361	328	328
query63	299	267	276	267
query64	5077	1319	1018	1018
query65	3822	3771	3719	3719
query66	1419	416	304	304
query67	15134	14918	14742	14742
query68	2738	1010	737	737
query69	439	352	317	317
query70	1008	987	920	920
query71	315	296	277	277
query72	5724	3548	3638	3548
query73	574	687	303	303
query74	8802	8866	8541	8541
query75	2758	2822	2480	2480
query76	2447	1059	684	684
query77	331	373	266	266
query78	9799	9860	9216	9216
query79	1501	901	587	587
query80	1271	589	489	489
query81	543	261	237	237
query82	727	139	111	111
query83	390	250	237	237
query84	256	124	104	104
query85	1088	541	448	448
query86	407	293	291	291
query87	2881	2880	2756	2756
query88	3254	2237	2242	2237
query89	389	356	329	329
query90	1898	154	151	151
query91	181	169	141	141
query92	70	66	57	57
query93	1161	910	543	543
query94	646	317	276	276
query95	572	382	305	305
query96	594	478	214	214
query97	2312	2393	2290	2290
query98	213	200	201	200
query99	609	591	515	515
Total cold run time: 248034 ms
Total hot run time: 172917 ms

@doris-robot
Copy link

BE UT Coverage Report

Increment line coverage 0.83% (2/240) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 53.06% (18994/35799)
Line Coverage 39.11% (176107/450284)
Region Coverage 33.70% (136392/404711)
Branch Coverage 34.72% (58950/169783)

@morningman
Copy link
Contributor

run check_coverage

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jan 12, 2026
@github-actions
Copy link
Contributor

PR approved by at least one committer and no changes requested.

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

@hello-stephen
Copy link
Contributor

BE Regression && UT Coverage Report

Increment line coverage 77.08% (185/240) 🎉

Increment coverage report
Complete coverage report

Category Coverage
Function Coverage 74.04% (25971/35079)
Line Coverage 61.48% (276477/449704)
Region Coverage 56.35% (230608/409231)
Branch Coverage 58.29% (99408/170546)

@morningman morningman merged commit 68615a2 into apache:master Jan 12, 2026
26 of 28 checks passed
zzzxl1993 pushed a commit to zzzxl1993/doris that referenced this pull request Jan 13, 2026
)

### What problem does this PR solve?
Problem Summary:

This pull request primarily supports reading the Iceberg v3 deletion
vector.
Additionally, for easier testing, I upgraded the Docker Iceberg version
to v1.10.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. dev/4.1.x reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants